import java.util.Arrays;
import java.util.Scanner;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * 给定一个整数数组 nums 和一个整数目标值 target，
 * 找出 和 为目标值target的那两个整数，并返回它们的数组下标。
 * User: xwl
 * Date: 2023-04-05
 * Time: 22:35
 */
public class Test5 {
    public static void main(String[] args) {
        //定义初始变量
        int[] nums = new int[5];
        int target = 0;
        //输入
        Scanner scan = new Scanner(System.in);
        for (int i = 0; i < nums.length; i++) {
            nums[i] = scan.nextInt();
        }
        System.out.print("输入目标数字：");
        target = scan.nextInt();
        //调用函数
        int[] ret = fun(nums,target);
        //输出
        System.out.println(Arrays.toString(ret));
    }
    //实现
    public static int[] fun(int[] array,int target) {
        //定义一个数组用来存储目标下标
        int[] num = new int[2];
        //实现
        for (int i = 0; i < array.length; i++) {
            for (int j = 0; j < array.length; j++) {
                if(array[i]+array[j] == target && i != j) {
                    num[0] = i;
                    num[1] = j;
                    return num;
                }
            }
        }
        //未找到输出
        System.out.println("nums数组中不存在俩数之和等于target");
        return null;
    }

}
